Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

new docker compose menu script #46

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

rchamplin
Copy link

A bash script that brings up a terminal menu to allow selecting which Docker Services you want to Compose, Start or Stop.

This script has been tested and runs ok on Linux, macOS and Windows WSL.
The script needs "Docker and Docker Compose Services to be running on the computer that is running the script.

The script "skema_docker-compose_menu" needs to find the "docker-compose_template.yml" file in the same directory as as the script.

The "docker-compose_template.yml" file defines the Services, Images, Ports, Environment Variables, Volumes and other settings used by "docker-compose" for this project. The script will use this "yml template" file to create "docker-compose_temp.yml" file with the "docker-compose" configuration as defined by the scripts menu.

The script is ran by running "./skema_docker-compose_menu" in the terminal window.

@myedibleenso myedibleenso self-requested a review November 30, 2023 20:07
Copy link
Contributor

@myedibleenso myedibleenso left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, @rchamplin . This looks convenient. My only worry is that now we need to be sure to update at least two files for any service-level changes.

Can you please add instructions to the README.md within end-to-end-rest?

I'd like to merge #47 first, as it contains changes to the services (env variables) that should be mirrored in your template.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants